Complete history of features, improvements, and fixes for the SuiteQL Query Tool
A major release featuring complete UI modernization, AI-powered features, and extensive new functionality.
Ctrl+Space)? to view){{variable}} syntax with prompt)Shift+R to hide editor)CONFIG.PLUGIN_FOLDER_ID setting to enable plugin loading*.sqt-plugin.js or *.sqt-plugin.jsonminAppVersion)disables[] arrayonBeforeQuery hook - modify queries before executiononAfterQuery hook - process results after executiononError hook - handle query errorsSQT.plugins namespace for plugin registration and managementonInit hook - called when app initialization completesonBeforeQuery / onAfterQuery hooksonResultsDisplay hook - customize result renderingonBeforeExport / onAfterExport hooks - export lifecycleonEditorChange hook - respond to editor changestoolbar-start, toolbar-end, more-dropdown, ai-dropdownheader-rightbefore-editor, editor-toolbar, nl-barresults-header, results-footer (dynamic via hooks)sidebar-sectionexport-menu, local-library-actions, modalsoptions-panel, status-barSQT.plugins - plugin management namespaceSQT.getResults() - get current query resultsSQT.getQuery() / SQT.setQuery() - read/write editor contentSQT.getEditor() - access CodeMirror instanceSQT.showModal() / SQT.hideModal() - modal controlBUILTIN.DF, etc.)Ctrl+Shift+F)query-logger.sqt-plugin.js demonstrating:
{{param}} syntax in queriesAI_ENABLED configuration option (default: true)
ERD_CONFIG object for centralized ERD configuration